20 21 23 24
29 30 31 32
33 12 17 25
26 27 34 35
28